package com.youlu.campus.entity.VO.res;

import com.youlu.campus.entity.AdsInfo;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * 打卡日历详情，DA:打卡简称(DailyAttendance)
 */
@Getter
@Setter
public class DailyAttendanceCalendarDetailRes implements Serializable {
    /**
     * 累计打卡总天数
     */
    private Integer totalDADays;
    /**
     * 累计打卡运动总步数
     */
    private Integer totalMovementSteps;
    /**
     * 本月累计打卡总天数
     */
    private Integer totalDAMonthDays;
    /**
     * 本月累计连续打卡总天数
     */
    private Integer totalDANonStopMonthDays;
    /**
     * 本月累计打卡运动总步数
     */
    private Integer totalMovementMonthSteps;
    /**
     * 本月缺卡天数
     */
    private Integer absentDAMonthDays;
    /**
     * 今日步数
     */
    private Integer todaySteps;
    /**
     * 今日是否打卡,默认为否
     */
    private Boolean todayAbsent = Boolean.FALSE;
    /**
     * 本周步数
     */
    private Integer weekSteps;
    /**
     * 本周步数排名
     */
    private Integer weekStepRanking;
    /**
     * 累计步数排名
     */
    private Integer totalStepRanking;
    /**
     * 广告,轮播的方式
     */
    private List<AdsInfo> adsInfos = new ArrayList<>();


}
